package ru.nstu.isma.core.hsm;

/**
 * by Alexey Bessonov
 * Date: 25.10.13
 * Time: 0:04
 */
public class HMModel {
    protected HMVariableTable variables;

    protected HMStateAutomata automata;

    public HMModel() {
        variables = new HMVariableTable();
        automata = new HMStateAutomata();
        automata.addState(new HMState("init"));
    }

    public HMVariableTable getVariables() {
        return variables;
    }

    public void setVariables(HMVariableTable variables) {
        this.variables = variables;
    }

    public HMStateAutomata getAutomata() {
        return automata;
    }

    public void setAutomata(HMStateAutomata automata) {
        this.automata = automata;
    }
}
